package com.dc.service;

import com.dc.common.ResponseResultVO;
import com.dc.entity.ro.InspectionRouteRO;
import com.dc.entity.ro.InspectionWorkOrderRO;

import javax.servlet.http.HttpServletResponse;

public interface InspectionWorkOrderService  {

    ResponseResultVO insertInspectionWorkOrder(InspectionWorkOrderRO ro);

    ResponseResultVO newInsertInspectionWorkOrder(InspectionWorkOrderRO ro);

    ResponseResultVO updateInspectionWorkOrder(InspectionWorkOrderRO ro);

    ResponseResultVO deleteInspectionWorkOrder(String id);

    ResponseResultVO selectWorkOrderByPage(InspectionWorkOrderRO ro);

    ResponseResultVO selectWorkOrderDetailByPage(InspectionWorkOrderRO ro);

    void inspectionRouteListExport(HttpServletResponse response, InspectionWorkOrderRO ro);

    ResponseResultVO qrCodeVerification(String id);

    ResponseResultVO selectInspectionWorkOrder(String id);
}
